/* pages/zhiPaiGei/zhiPaiGei.wxss */
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		list: [
			{
				dep: '办公室',
				spread: false,//是否展开 联系人   true：展开    false：收起
				arr: [
					{ name: '丁应清', select: false },
					{ name: '黄河', select: true },
				]
			},
			{
				dep: '建筑节能与科技科 ',
				spread: true,
				arr: [
					{ name: '周浩', select: true },
					{ name: '丁应清', select: true },
					{ name: '黄河', select: true },
				]
			},
			{
				dep: '建筑管理科 ',
				spread: true,
				arr: []
			},
		],
		count: 0,
	},
	//选择或不选择联系人
	selectOrNot: function (e) {
		var that = this;
		var list = this.data.list;//数据列表
		var index = e.currentTarget.dataset.index;//
		var parentindex = e.currentTarget.dataset.parentindex;//父级的index
		console.log(index)
		console.log(parentindex)
		list[parentindex].arr[index].select = !list[parentindex].arr[index].select;
		console.log(list)
		this.setData({
			list: list
		})
		that.calSelect();//调用计算方法
	},
	//展开、收起  部门联系人
	showMore: function (e) {
		var that = this;
		var list = this.data.list;//数据列表
		var index = e.currentTarget.dataset.index;//下标
		list[index].spread = !list[index].spread;
		this.setData({
			list: list,
		})
	},
	//计算被选择的 人(函数)
	calSelect: function (e) {
		var selectArr = [];//被选择的人  的id
		var count = 0;
		var list = this.data.list;
		for (let i = 0; i < list.length; i++) {
			for (let j = 0; j < list[i].arr.length; j++) {
				if (list[i].arr[j].select) {
					count++;
					selectArr.push(list[i].arr[j].id);//收集  id
				}
			}
		}
		this.setData({
			count: count
		})
	},
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {

	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function () {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {

	}
})